$(function(){
	
	var form = $('#censevent');
	form.reset();
	
	$.ajax({
		type: "POST",
		url:"ajax/ajaxEvent.php",
		data: "op=AjaxGetEventListProgrammed",
			success: function(msg){
				if (msg) {
					$('#div_tbl_eventlist').html(msg);
					$('#tbl_eventlist_p').hovertablestyle();
				}
				else {
					$('#alertmessage').text('Non e\' presente nessun Evento!!');
					$('#alertinfo').show('blind', null, 500)
				}
			}
		});
	
	
	
	$('#action-wrapper a').hover(
		function() { $(this).addClass('ui-state-hover'); }, 
		function() { $(this).removeClass('ui-state-hover'); }
	);
	
	
	$('#startdate').datepicker({ dateFormat: 'dd/mm/yy' });
	$('#starttime').ptTimeSelect();

	
	$('#save_event').click(function(){
		var str = $('#censevent').serialize();
		$.ajax({
			type: "POST",
			url:"ajax/ajaxEvent.php",
			data: "op=AjaxSetEvent&" + str,
			success: function(msg){
				if (msg) {
					$('#alertmessage').text('Errore:' + msg);
					$('#alertinfo').show('blind', null, 500)
				}
				else {
					$('#alertmessage').text('Evento Salvato!');
					$('#alertinfo').show('blind', null, 500)
					$.ajax({
						type: "POST",
						url:"ajax/ajaxEvent.php",
						data: "op=AjaxGetEventListProgrammed",
						success: function(msg){
							if (msg) {
								$('#div_tbl_eventlist').html(msg);
								$('#tbl_eventlist_p').hovertablestyle();
							}
							else {
								$('#alertmessage').text('Non hai censito nessun Evento!!');
								$('#alertinfo').show('blind', null, 500)
							}
							
							form.reset();
						}
					});					
				}
			}
		});
		
		
	});
	
	$('#new_event').click(function(){
		$('#eventid').val(null);
		var str = $('#censevent').serialize();
		$.ajax({
			type: "POST",
			url:"ajax/ajaxEvent.php",
			data: "op=AjaxSetEvent&" + str,
			success: function(msg){
				if (msg) {
					$('#alertmessage').text('Errore:' + msg);
					$('#alertinfo').show('blind', null, 500)
				}
				else {
					$('#alertmessage').text('Evento Salvato!');
					$('#alertinfo').show('blind', null, 500)
					$.ajax({
						type: "POST",
						url:"ajax/ajaxEvent.php",
						data: "op=AjaxGetEventListProgrammed",
						success: function(msg){
							if (msg) {
								$('#div_tbl_eventlist').html(msg);
								$('#tbl_eventlist_p').hovertablestyle();
							}
							else {
								$('#alertmessage').text('Non hai censito nessun Evento!!');
								$('#alertinfo').show('blind', null, 500)
							}
							
							form.reset();
						}
					});					
				}
			}
		});
		
		
	});
	
	$('#event_p').click(function(){
		$.ajax({
			type: "POST",
			url:"ajax/ajaxEvent.php",
			data: "op=AjaxGetEventListProgrammed",
			success: function(msg){
				if (msg) {
					$('#div_tbl_eventlist').html(msg);
					$('#tbl_eventlist_p').hovertablestyle();
				}
				else {
					$('#div_tbl_eventlist').html('');
					$('#alertmessage').text('Non e\' presente nessun Evento!!');
					$('#alertinfo').show('blind', null, 500)
				}
			}
		});
	});
	
	$('#event_e').click(function(){
		$.ajax({
			type: "POST",
			url:"ajax/ajaxEvent.php",
			data: "op=AjaxGetEventListExpired",
			success: function(msg){
				if (msg) {
					$('#div_tbl_eventlist').html(msg);
					$('#tbl_eventlist_e').hovertablestyle();
					$('#tbl_eventlist_e').tablesorter();
				}
				else {
					$('#div_tbl_eventlist').html('');
					$('#alertmessage').text('Non e\' presente nessun Evento!!');
					$('#alertinfo').show('blind', null, 500)
				}
			}
		});
		
	});
	
	$('#modifica_event').live("click",function(){
		var eventid = $('#tbl_eventlist_p .ui-selected').attr('id');
		if (eventid) {
			$.post("ajax/ajaxEvent.php", "op=AjaxGetEvent&eventid=" + eventid, function(data, textStatus){
				$('#eventid').val(data['eventid']);
				$('#eventname').val(data['eventname']);
				$('#istanceid').val(data['istanceid']);
				$('#raidid').val(data['raidid']);
				$('#onlymain').check({type: "bool"}, data['onlymain']);
				$('#onlyprimaryspec').check({type: "bool"}, data['onlyprimaryspec']);
				$('#comment').val(data['comment']);
				$('#startdate').val(data['startdate']);
				$('#starttime').val(data['starttime']);
				$('#endtime').val(data['endtime']);
				$('#duetime').val(data['duetime']);
				
			}, "json");
		}
		else
		{
			alert('Non hai selezionato un Evento da modificare!');
		}
	});
	
	$('#elimina_event').live("click",function(){
		var eventid = $('#tbl_eventlist_p .ui-selected').attr('id');
		if (eventid) {
			if (confirm('Sicuro di voler eliminare questo Evento?')) {
				$.ajax({
					type: "POST",
					url: "ajax/ajaxEvent.php",
					data: "op=AjaxDeleteEvent&eventid=" + eventid,
					success: function(msg){
						if (msg) {
							$('#alertmessage').text('Errore:' + msg);
							$('#alertinfo').show('blind', null, 500)
						}
						else {
							$('#alertmessage').text('Evento Eliminato!');
							$('#alertinfo').show('blind', null, 500)
							$.ajax({
								type: "POST",
								url:"ajax/ajaxEvent.php",
								data: "op=AjaxGetEventListProgrammed",
								success: function(msg){
									if (msg) {
										$('#div_tbl_eventlist').html(msg);
										$('#tbl_eventlist_p').hovertablestyle();
									}
									else {
										$('#div_tbl_eventlist').html('');
										$('#alertmessage').text('Non e\' presente nessun Evento!!');
										$('#alertinfo').show('blind', null, 500)
									}
								}
							});						
						}
					}
				});
			}
		}
		else {
			alert('Non hai selezionato un Evento da eliminare!');
		}
		
		
	});
	

	

	
	
});